#pragma once
#include <boost/beast/http.hpp>
#include "framework/request.h"

namespace gateway::beast_http {

class RequestAdapter {
public:
    static cpp_backend::framework::Request ToFramework(
        const boost::beast::http::request<boost::beast::http::string_body>& req,
        const std::string& client_ip,
        const std::string& request_id);
};

} // namespace gateway::beast_http

